About Mclennan Duthie Limited (SC245156) United Kingdom