About Richard Dodd Place Limited (06014262) United Kingdom