About Walker Lescott Limited (12895393) United Kingdom