About Badger Abodes Limited (13178851) United Kingdom