About Walker Affiliates Ltd (13640336) United Kingdom