About Stuart Rodd Limited (08001058) United Kingdom