About Lennards Trust Limited (00284129) United Kingdom