About Leila Playa No.2 Limited (01981483) United Kingdom