About Quai Trustees Limited (11821001) United Kingdom