About Mallard Inn Ltd (13399491) United Kingdom