About Badgers Meadow Associates Limited (08618409) United Kingdom