About Luckie Beans Ltd (09284891) United Kingdom