About Harrington Design Limited (12528977) United Kingdom