About Badger & Bodger Limited (12198692) United Kingdom