About Roughwood Investments Limited (11225725) United Kingdom