About S & S Installations Limited (07688996) United Kingdom