About The Glass Shop (london) Limited (08416121) United Kingdom