About Devon & Cornwall Tarmacadam Limited (12034836) United Kingdom