About Broomhall Properties Limited (10888871) United Kingdom