About The Residential Lettings Ombudsman Limited (06688346) United Kingdom