About Barrington Dolby Limited (09093497) United Kingdom