About Eric Walker & Son Limited (00766160) United Kingdom