About Stuart Rivers Associates Limited (08950987) United Kingdom