About Stuart Spencer Limited (00629444) United Kingdom