About Leese Holiday Lettings Ltd (13334349) United Kingdom