About Barr And Stroud Limited (06396965) United Kingdom