About Newlay Wood Management Company Limited (02694902) United Kingdom