About Mallard Catering Limited (11095980) United Kingdom