About Wychwood (ifold) Management Company Limited (03764724) United Kingdom