About Glebe Farm (glenfield) Limited (10624873) United Kingdom