About Bird Control Systems Limited (08601893) United Kingdom