About Mallards Mere Ltd (12823819) United Kingdom