About 38 Cecil Street Management Company Limited (05964390) United Kingdom