About Walker Associates Limited (12987260) United Kingdom