About Scott Installations Limited (13585937) United Kingdom