About 8 Clevedon Terrace Management Limited (02201360) United Kingdom