About Baker And Barker Ltd (09250895) United Kingdom