About Mallory Grant Holdings Limited (12467793) United Kingdom