About Mec Timberframe & Carpentry Ltd (12725613) United Kingdom