About Spencer Woods (north East) Limited (10003649) United Kingdom