About 20 Marine Parade Clevedon Management Limited (02002847) United Kingdom