About Wyndham Homes Limited (01340110) United Kingdom