About Mallard Hotel Limited (SC039365) United Kingdom