About Spencer Solutions Limited (08822719) United Kingdom