About L & C Worldwide Ltd (11866792) United Kingdom