About Wychwood Investments Limited (08398385) United Kingdom