About Harrington Finance Limited (10585651) United Kingdom