About The Lettings Ombudsman Limited (06688325) United Kingdom