About Apollo Pest Control & Hygiene Services Limited (11404970) United Kingdom