About North End Investment Management Limited (10419906) United Kingdom