About Barham & Kahl Construction Ltd (10340225) United Kingdom