About Harrington Holdings Limited (11556086) United Kingdom