About Bell Street Management Company Limited (03462977) United Kingdom