About Blomfield Amenity Limited (01562680) United Kingdom