About Badgers Management Limited (01808657) United Kingdom