About Aqua Trustees Number 29 Limited (NI668157) United Kingdom