About Jo Jo S Holiday Lettings Ltd (10287411) United Kingdom