About Harrington Control Limited (02811006) United Kingdom