About Badgers Wood Close Management Company Limited (06687288) United Kingdom