About Macnaughton Mcgregor Limited (04715689) United Kingdom