About Glebe Developments Limited (08189218) United Kingdom