About Harrington Green Limited (12270468) United Kingdom