About Woodruff Management Company Limited (02709325) United Kingdom