About Aqua Trustees Number 28 Limited (NI668155) United Kingdom