About Mallard Moat Quail Ltd (13021079) United Kingdom