About Walker Lescott 2 Limited (12895384) United Kingdom