About Marshall Meadows Hotel Limited (13046206) United Kingdom