About Welsh Water Holdings Limited (10079953) United Kingdom