About Harrington Boyd Ltd (07412989) United Kingdom