About Walker And Co London Ltd (07368928) United Kingdom