About S J Spencer Ltd (11268644) United Kingdom