About Beach Life Properties Limited (10616771) United Kingdom