About Badger & Shepherd Group Ltd (07508818) United Kingdom