About Badger Benches Limited (05996917) United Kingdom