About Walker Lescott Services 2a Limited (12895420) United Kingdom