About Broom & Hammer Property Services London Ltd (09843035) United Kingdom