About Spj Spencer Limited (11121792) United Kingdom