About Meagherbro & Co. Limited (01067611) United Kingdom