ALDI 125-133 Camden High Street, London NW1 7JR