About 26 The Beach Management Company Limited (02685643) United Kingdom