About Dispute Resolution Ombudsman Limited (08945616) United Kingdom