About J E Smith Holiday & Management Limited (10496655) United Kingdom