About Rst Och Truro Investments Limited (13521165) United Kingdom