About Moffat Hotel Limited (SC655340) United Kingdom