About Wernham Investments Limited (11947643) United Kingdom