About Barrington Stroud Ltd (06620699) United Kingdom