About Spencer Hayes Group Limited (08387569) United Kingdom