About Timberwood Management Company Limited (04006831) United Kingdom