About 23 Highbury Place Limited (02065896) United Kingdom