About Wychwood Park (holdings) Limited (10394277) United Kingdom