About Narrow Quay Trustees Limited (04102352) United Kingdom