About Kelisdar Holiday Lets Limited (13364743) United Kingdom