About 2 Wyndham Square Management Co Ltd (03394205) United Kingdom