About Druids Close Management Ltd (12747918) United Kingdom