About Beach Life Property Limited (12038822) United Kingdom