Sherriff Amenity, one of the largest national amenity distributors in the UK, has launched a range of new biological pest control products.