About Spencer (cov) Limited (06892468) United Kingdom