About Bromley Cracker Limited (13225571) United Kingdom