About Blencowe Street Management Company Ltd (10867941) United Kingdom