About The Glass Pavilion (scotland) Ltd (SC572121) United Kingdom