About Broomco Investments Limited (11590111) United Kingdom