About R.n.dodds & Sons Limited (00508007) United Kingdom