About Beach Retreats Holidays Limited (10780249) United Kingdom