About The Ombudsman Service Limited (04351294) United Kingdom