About Wellwood Investments Limited (05964150) United Kingdom