About J.s.s Installations Limited (03857513) United Kingdom