About Walker Products Europe Ltd (06029290) United Kingdom