About Baker Street Central Management Company Limited (05332284) United Kingdom