About Spencer Limited (06384135) United Kingdom