About Mcgeachy Ltd (12072063) United Kingdom