About T & C Bird And Pest Control Limited (10214211) United Kingdom