About 39 Cecil Street Management Company Limited (04800584) United Kingdom