About James Blake Associates Limited (08169866) United Kingdom