About New Beach Retail Limited (06830655) United Kingdom