About Barker & Hird Limited (02362609) United Kingdom