About Macgregor & Moir Limited (SC314081) United Kingdom