About Glass Art (scotland) Limited (SC595668) United Kingdom