About R.n. Padfield & Sons Limited (00602626) United Kingdom