Very poor response from customer support, billed me for a meter which doesnt exist and when questioned was told the meter has in fact been removed - but by whom! They just pass the buck back and forth between Thames water and themselves.
6 years ago
Castle Water has a
1.1
average rating
from
259
reviews