About Glenham Homes Limited (05497773) United Kingdom