About Glen Couchman Building & Carpentry Ltd (12057833) United Kingdom