About O. D. Stromness Ltd. (SC529141) United Kingdom