About Mclaggan & Russell Limited (12248731) United Kingdom