About David Edward Mcgregor Limited (SC610508) United Kingdom