About Microbee Bird Control Limited (03168803) United Kingdom