About Hector House (glasgow) Limited (SC338231) United Kingdom