About Aquila House Holdings Limited (04290082) United Kingdom