About Steve Harris Associates Limited (08699882) United Kingdom