About Davidson-richards Holdings Limited (07005245) United Kingdom