About Badger Developments (london) Ltd (04219847) United Kingdom