About Thp Glasgow Limited (SC596861) United Kingdom