About Glebe Farm Limited (08441004) United Kingdom