About Wood Acre Management Company Limited (04651195) United Kingdom