About Baker Street Press Limited (09424122) United Kingdom