About Harrington & Byrne Limited (09027723) United Kingdom