About Badger Wood Place Management Ltd. (02441576) United Kingdom