About Walker & Son (leicester) Limited (00988978) United Kingdom