About Walker Lovell Limited (08162638) United Kingdom