About S & D Installations Limited (07381147) United Kingdom