About Broomhouse Management Limited (12960594) United Kingdom