About Aqua Trustees Number 12 Limited (NI665571) United Kingdom