About North Star Investment Management Limited (10733388) United Kingdom