About Spencer Kennedy Estates Limited (01890642) United Kingdom