About Lucky Beach Ltd (08239517) United Kingdom