About Stuart Macdougall Installations Ltd. (SC242511) United Kingdom