About Braehead Suites Hotel Limited (SC200796) United Kingdom