About J&e Holiday Rentals Limited (10404135) United Kingdom