About Wyndham Flats Limited (12172077) United Kingdom