About Mallory Meadows Limited (10302115) United Kingdom