About Aqua Trustees Number 17 Limited (NI668202) United Kingdom