About A Spencer Limited (11782725) United Kingdom