About Spencer Smith Limited (06539416) United Kingdom