About Badgers Close Management Company Limited (02168314) United Kingdom