About Leila Playa No.1 Limited (01981485) United Kingdom