About New Galloway Carpentry And Locks Ltd (13261713) United Kingdom