About Lilly Projects Limited (09497311) United Kingdom