About Harrington Sound Limited (12926756) United Kingdom