Castle Water definition
Castle Water or “we” means Castle Water Limited, a company incorporated in Scotland (registered number SC475583) having its registered office at 1 Boat Brae, Rattray, Blairgowrie PH10 7HB and licenced by Ofwat to provide water and waste services in England;