About Geoffrey Spencer Consultancy Ltd. (08528421) United Kingdom