About Aqua Trustees Number 24 Limited (NI668262) United Kingdom