About David Stirling Installations Limited (12763905) United Kingdom