About Leanchoil Trust (SC654087) United Kingdom