About Harrington Management Limited (03673658) United Kingdom