About Broomhill Investments Limited (NI656096) United Kingdom