About Walker Simpson Limited (09246202) United Kingdom