About Paul O Dell Limited (10626814) United Kingdom