About Yarm Holiday Lettings Ltd. (13676956) United Kingdom