Allegra James deals