About Broomhall Capital Limited (12621871) United Kingdom