About Glebe House Cottages Limited (03201732) United Kingdom