About 12 Wyndham Square Company Limited (10372065) United Kingdom