About Osmond Investments Limited (00438424) United Kingdom