About New Beach Management (2010) Limited (07123809) United Kingdom