About Barton And Barton Ltd (10024395) United Kingdom