About Glebe Fields Management Company Limited (08961920) United Kingdom