About 18 Alexandra Road Clevedon (management) Limited (02118309) United Kingdom