About Badger And Bee Properties Limited (10734915) United Kingdom