About Wyndham Place Management Company Limited (08807841) United Kingdom