About Glebe Farm Developments Limited (13025067) United Kingdom