About Douglas Mcgibbon & Co. Limited (SC025989) United Kingdom