About Wr Spencer Limited (11220242) United Kingdom