About Harrington Swift Ltd (10671205) United Kingdom