About S & P Developments Ltd (11629669) United Kingdom