About Lee Abbey Trust Limited (00390501) United Kingdom