About B & O Investments Limited (11309234) United Kingdom