About Spencers Wood Management Company Limited (04491424) United Kingdom