About Stuart Todd Associates Limited (08284517) United Kingdom