About Lelly Uk Limited (08956429) United Kingdom