About Walker Distribution Limited (03953263) United Kingdom