About Carl John Spencer Limited (08298791) United Kingdom