About Lilycroft Ventures Limited (04434066) United Kingdom