About Bay View Beach Chalets Limited (04401806) United Kingdom