About Spencer Woods (overseas) Limited (07561794) United Kingdom