About Glasgow Waterloo Limited (11262456) United Kingdom