About O.tiltscher & Son Limited (00589609) United Kingdom