About Broomstick Property Services Ltd (05506864) United Kingdom