About Stuart Sellers Limited (04830440) United Kingdom