About Walker & Lees Limited (04523286) United Kingdom