About Macgregor Engineering Limited (12543871) United Kingdom