About L&d Delights Ltd (12635290) United Kingdom