About D. Towle Construction Ltd (09482201) United Kingdom