About Cambridge Glasshouse Company Limited (04266884) United Kingdom