About 24 Kilbourn Street Management Company Limited (12304307) United Kingdom