About Baker Street Properties Limited (09012596) United Kingdom