About Davidson-richards (international) Limited (01330156) United Kingdom