About Spencer Woods (york) Limited (09582654) United Kingdom