About Mallard Hall Limited (11453218) United Kingdom