About 26 Newbold Terrace Management Limited (03193139) United Kingdom