About Baker And Bray Ltd (11928061) United Kingdom