About Baker Street Management Limited (07358489) United Kingdom