About Barrington May Ltd (12896308) United Kingdom