About S & P Uk Developments Limited (10870849) United Kingdom