About Leagas Delaney Trustees Limited (13224294) United Kingdom