About The Grand Central Hotel Glasgow Limited (06874982) United Kingdom