About The Luxury Beach House Company Ltd (13021271) United Kingdom