About Badger & Bolt Limited (11692309) United Kingdom