About R. O Dell (holdings) Limited (03043018) United Kingdom