About Walkers (leicester) Limited (02620658) United Kingdom