About Aqua Trustees Number 27 Limited (NI668153) United Kingdom