About Wychwood Place Management Company Limited (13455258) United Kingdom