About Lockyer Investments Ltd (12578842) United Kingdom