About Wild Hare Holiday Lets Ltd. (13303743) United Kingdom