Information Services in Barnard Castle, County Durham We help you find any company! Upper Teesdale Agricultural Support Services Ltd 9-11 Chapel Row, Middleton In Teesdale Barnard Castle, County Durham