About O & T Investments Limited (05522461) United Kingdom