About 18 Ensign Street Management Company Limited (03487147) United Kingdom