About Stephen Walker Associates Limited (09217798) United Kingdom