About North Street Management Limited (01921088) United Kingdom