About Glebe Court Freehold Limited (03289433) United Kingdom