About Aqua Trustees Number 23 Limited (NI668192) United Kingdom