About Mcgregor Installations Ltd (01815106) United Kingdom