About Harrington Generators International Limited (02184794) United Kingdom