About D. Mclaughlin & Sons Limited (SC158283) United Kingdom