About Try & Lilly Limited (00442264) United Kingdom