About Leila Playa No.3 Limited (01981478) United Kingdom