About 21 Barnsbury Street Management Limited (01836386) United Kingdom