About Barrington Hibbert Associates Ltd (07582243) United Kingdom