About Glasgow Caravan Storage Limited (SC577649) United Kingdom