About Badger Street Properties Limited (04293117) United Kingdom