About Glenn Projects & Consultancy Limited (06279872) United Kingdom