About Mallard Moat Farm Limited (11051320) United Kingdom