About South Beach Property Ltd (08619943) United Kingdom