About R.r. Stiffell & Son Limited (01133737) United Kingdom