About North Street Asset Management Limited (10888017) United Kingdom