About David Spencer Associates Limited (09711159) United Kingdom