About O D Stronach Ltd (13144876) United Kingdom