About Mcculloch Services & Pest Control Ltd (SC711215) United Kingdom