About Roder Investments No. 2 Limited (08331423) United Kingdom