About Leach Carpentry & Construction Ltd (10829673) United Kingdom