About Northcote Investment Management Limited (10953366) United Kingdom