About J T Spencer Associates Ltd (09210218) United Kingdom