About S.p.t. Associates Ltd (07683170) United Kingdom