About Spencer & Co. Estates Limited (08337102) United Kingdom