About Macfarlane Mccoll & Rogers Limited (SC569382) United Kingdom