About Aqua Trustees Number 26 Limited (NI668260) United Kingdom