About S & P Projects And Developments Limited (06279511) United Kingdom