About North Street Digby Management Limited (09895858) United Kingdom