About O Toole S Limited (12966124) United Kingdom