About Spencewood Limited (12482246) United Kingdom