About Buzz Pest Control Limited (12569918) United Kingdom