About S & P Installations Limited (03720951) United Kingdom