About J B Street Management Limited (03318881) United Kingdom