About Mccoy Perimeter Solutions Ltd (10639626) United Kingdom