About Wychwood Sporting Club Limited (13282582) United Kingdom