About Mcgregor & Co Ayrshire Limited (SC545380) United Kingdom