About Walker Strategy Limited (10302766) United Kingdom