About Lillys Letterbox Sweets Limited (13433662) United Kingdom