About H&c Lettings Ltd (12787299) United Kingdom