About Beach Rest Properties Ltd (09795079) United Kingdom