About Wychwood Management Company Limited (01221117) United Kingdom