About Windsor Homes Limited (01886948) United Kingdom