About Wellwood Management Ltd (12851956) United Kingdom