About Lockerbie House Hotel Limited (SC574020) United Kingdom