About S.p.i. Developments Limited (04532216) United Kingdom