About Beach Property Management Ltd (11797855) United Kingdom