About Roughacre Investments Limited (12604890) United Kingdom