About Walker Slater Limited (02449345) United Kingdom