About Spencer Jones Consultancy Ltd (07454578) United Kingdom