About Osborne Commercial Investments Limited (06748738) United Kingdom