About Merrick Lodge Hotel Limited (10241872) United Kingdom