About Locator Group (holdings) Ltd (09380247) United Kingdom