About Baker And Bloom Limited (12091233) United Kingdom