About R.e. Spencer Limited (06947521) United Kingdom