About Mcdowall Mclauchlan Limited (SC591572) United Kingdom