About Glenwood Homes (london) Limited (07477666) United Kingdom