About John Rhodes & Son (ironfounders) Limited (04293893) United Kingdom