31D Lone Palm Court, Constantia Main Road, Plumstead, Cape Town, Western Cape, 7801, Cape Town, Western Cape
Bird Deterrent Specialists is your defence against Pest Bird Infestation that leads to: - Defacing of Buildings, Floors, Ledges and Pipework - Health Hazardous Contamination from Viruses, Bacteria and...