About Broomhall Investments Limited (07092805) United Kingdom