About Spencer Edwards Associates Ltd (08470153) United Kingdom