About L&lea Limited (13074023) United Kingdom