About Walker & Tickle Ltd. (03537181) United Kingdom