About North Street Industrial Management Limited (02028141) United Kingdom