About Barrington & Cook Limited (11284469) United Kingdom