About Wychwood Park Hotel Company Limited (12177723) United Kingdom