About Osborne Investments Limited (02742455) United Kingdom