About Badgers Rake Management Company Limited (05495479) United Kingdom