About Rushton Spencer Limited (02950073) United Kingdom