About Barrett Corp & Harrington Ltd (05909758) United Kingdom