About Meols Holiday Lodge Ltd (13681704) United Kingdom