About Barlow And Cartwright (holdings) Ltd (12852034) United Kingdom