About Wodehouse Management Limited (04706447) United Kingdom