About Mcglen And Sons Ltd (12937388) United Kingdom