About John Glen (installation Services) Limited (03610215) United Kingdom