About The Luxury Beach House Ltd (08245804) United Kingdom