About Macgregor & Macgregor Installations Limited (08006990) United Kingdom