About Wessex Water Trustee Company Limited (02278257) United Kingdom