About Badgers Hollow Management Company Limited (04857879) United Kingdom