About Oldham Investments Limited (10008366) United Kingdom