About Baker Street Holdings Limited (10560246) United Kingdom