About R.f. Spencer And Company Limited (01892694) United Kingdom