About Lilybank Investments Limited (SC601131) United Kingdom