About Ivor Owen Limited (00435685) United Kingdom