About Walker Lescott Services Limited (12895423) United Kingdom