About Baker Street Trustees Limited (00859227) United Kingdom