About James Villa Holidays Limited (03643374) United Kingdom